/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package proyectofincas;

/**
 *
 * @author ASIR2
 */
public class Finca {

    // Constructor que define dimensiones, nombre y referencia catastral
    private float ancho;
    private float largo;
    private String name;
    private String refCAt;

    /**
     * Constructor
     *
     * @param a ancho de la finca, en metros
     * @param l largo de la finca, en metros
     */
    public Finca(float a, float l,String n, String rC) {
        ancho = a;
        largo = l;
        name=n;
        refCAt=rC;

    }

    /**
     *
     * @return el valor del area en metros cuadrados
     */
    public float area() {
        return (ancho * largo);
    }

    /**
     *
     * @return el valor del perimetro en metros
     */
    public float perimetro() {
        return (2 * ancho + 2 * largo);
    }

    /**
     *
     * @return valor del ancho de la finca en metros
     */
    public float getAncho() {
        return ancho;
    }

    /**
     *
     * @return valor del largo de la finca en metros
     */
    public float getLargo() {
        return largo;
    }

    public String getName() {
        return name;
        
    }

    public String getRefCAt() {
        return refCAt;
    }

    /**
     * Muestra el estado de la finca y su area y perimetro
     */
    public void visuDatos() {
        System.out.println("NOMBRE:"+name+ "\n"+"REF. CAT: "+refCAt+ "\n"+"Largos.. " + largo + " Ancho.. " + ancho);
        System.out.println("Perimetro.." + perimetro() + " Area.. " + area() + "\n");
        System.out.println("********");  // = \n

    }
}
